package com.itlong.cloud.POJO.DTO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * <desc>
 *      用户拥有权限的地址以及用户信息、设备权限来源标识临时数据传输对象
 * </desc>
 *
 * @createDate 17:03 2017-11-16
 */
@Data
@NoArgsConstructor
public class UserDeviceAuthAddrAndSourceDTO implements Serializable{

    //用户拥有权限的地址数据传输对象集
    private List<UserDeviceAuthAddreddDTO> userDeviceAuthAddreddDTOS;

    //住户设备权限来源标识
    private Integer authSource;

    //推送场景类型
    private String sceneType;

    //需额外删除 被邀请而被赋予权限 的二级用户
    //Map(userId,AppUserDelInvitedAuthDTO);  userId:二级用户Id
    Map<String, AppUserDelInvitedAuthDTO> delInvitedAuthDTOMap;
}
